widget: Remove some always-true precondition checks
authorTimm Bäder <mail@baedert.org>
Tue, 15 Aug 2017 19:36:57 +0000 (21:36 +0200)
committerTimm Bäder <mail@baedert.org>
Tue, 15 Aug 2017 19:45:03 +0000 (21:45 +0200)
gtk/gtkwidget.c

index 06f8f41d1bf065cb07602eb537a196265271643c..6e51ea563c63b9ccfaa069ef1449fc1654a026e9 100644 (file)
@@ -7874,7 +7874,6 @@ gtk_widget_set_state_flags (GtkWidget     *widget,
 #define ALLOWED_FLAGS (~(GTK_STATE_FLAG_DIR_LTR | GTK_STATE_FLAG_DIR_RTL))
 
   g_return_if_fail (GTK_IS_WIDGET (widget));
-  g_return_if_fail (flags < (1 << GTK_STATE_FLAGS_BITS));
 
   if ((!clear && (widget->priv->state_flags & flags) == flags) ||
       (clear && widget->priv->state_flags == flags))
@@ -7904,7 +7903,6 @@ gtk_widget_unset_state_flags (GtkWidget     *widget,
                               GtkStateFlags  flags)
 {
   g_return_if_fail (GTK_IS_WIDGET (widget));
-  g_return_if_fail (flags < (1 << GTK_STATE_FLAGS_BITS));
 
   if ((widget->priv->state_flags & flags) == 0)
     return;